<?xml version='1.0'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>

  <head>

    <title>Viewing Soap Messages</title>

    <link href="../css/styles.css" rel="stylesheet" type="text/css"/>
  </head>

  <body>

    <h1>Viewing Messages</h1>

    <p>Monitored soap messages appear in the SoapTrace.Net's main 
    window</p>

    <p><img alt="SoapTrace.Net's GUI."
     src="img/mainFormScreenshotAnnotated.png"/></p>

    <p>The window's caption shows what the application is currently 
    monitoring, in the screenshot above it is monitoring soap messages 
    sent to and received from www.codeproject.com.</p>

    <ol>

      <li>A list of messages received. Selecting a list item shows the 
      soap message request and response.</li>

      <li>The soap message request.</li>

      <li>The soap message response.</li>

    </ol>

    <h2>Tabs</h2>

    <p>SoapTrace.Net has a Firefox style tabbed interface, allowing 
    multiple monitors to be set up.  Each tab has its own settings, 
    which can be accessed via the File-&gt;Settings menu options.</p>

    <p>To open a new tab use the File-&gt;New Tab menu option.</p>

    <p>To close the currently active tab use the File-&gt;Close menu 
    option.</p>

    <h2>Messages Received List View</h2>

    <p><img alt="SoapTrace.Net's messages received list view."
     src="img/messagesReceivedListView.png"/></p>

    <table summary="  " title="Messages Received List View Columns"><tr>
    <th>Column</th><th>Description</th></tr><tr><td>Time</td><td>The 
    time the message was received.</td></tr><tr><td>Operation</td><td
    >The web service operation inferred from the Http header's 
    SoapAction field.</td></tr><tr><td>Web Service</td><td>The web 
    service inferred from the request url</td></tr><tr><td>Source</td>
    <td>The IP address and port of the client sending the soap 
    request.</td></tr></table>
    <h1>Configuring the Display</h1>

    <h2>Changing the fonts</h2>

    <p>The list view's font can be changed by selecting the menu option 
    "Format"-&gt;"List Font...".</p>

    <p>The soap message's font can be changed by selecting the menu 
    option "Format"-&gt;"Text Font...".</p>

    <h2>Word Wrap</h2>

    <p>The soap message's word wrap setting can be changed by selecting 
    the menu option "Format"-&gt;"Word Wrap".</p>

    <h2>Clearing the Display</h2>

    <p>To clear the display of messages, select the menu option 
    "View"-&gt;"Clear".  This clears the messages on the currently 
    active tab if multiple are open.</p>

    <h2>Soap Message Display Options</h2>

    <p>The "View" menu has the following options:</p>

    <ul>

      <li>Http Header - Shows/hides the Http header.</li>

      <li>Raw Message - Shows the message as sent to or received from 
      the server.</li>

      <li>Message Parameters - Attempts to show only the parameters 
      passed in the soap message.</li>

      <li>Soap Envelope - Shows/hides the soap message envelope.</li>

    </ul>

    <p>Below these options are the custom formatters. The "Formatted 
    Soap Parameters" formatter that is provided with SoapTrace.Net 
    handles:</p>

    <p>Xml sent as string parameters (i.e. not using complex types).</p>

    <p>Xml or text sent as base 64 encoded gzipped content.</p>

    <p />

  </body>

</html>

